@charset "UTF-8";
.navbar-cmcm, .navbar-cmcm .navbar-header .navbar-toggle {
  border-color: #e7e7eb
}
.data-trend .data-trend-title .data-chart-btns button:focus, .data-trend .data-trend-title .data-chart-btns button:hover, .login-box .login-submit input:focus, .searchbar .select-box select, :active, :focus, input {
  outline: 0
}
.bill-box .bill, .sidebar {
  z-index: 1000;
  overflow-x: hidden;
  bottom: 0
}
@font-face {
  font-family: iconfont;
  src: url(fonts/iconfont.eot);
  src: url(fonts/iconfont.eot#iefix) format("embedded-opentype"), url(fonts/iconfont.woff) format("woff"), url(fonts/iconfont.ttf) format("truetype"), url(fonts/iconfont.svg#iconfont) format("svg")
}
[class*=cm-]:before, [class^=cm-]:before {
  font-family: iconfont!important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: .2px;
  -moz-osx-font-smoothing: grayscale
}
.cm-data:before {
  content: "\e600"
}
.cm-shop:before {
  content: "\e601"
}
.cm-order:before {
  content: "\e602"
}
.cm-product:before {
  content: "\e603"
}
.cm-qr:before {
  content: "\e604"
}
.cm-cancle:before {
  content: "\e605"
}
.cm-down:before {
  content: "\e606"
}
.cm-advert:before {
  content: "\e607"
}
.cm-point:before {
  content: "\e608"
}
.cm-chart:before {
  content: "\e609"
}
.cm-freshen:before {
  content: "\e60a"
}
.cm-notice:before {
  content: "\e60b"
}
.cm-left:before {
  content: "\e60c"
}
.cm-edit:before {
  content: "\e60d"
}
.cm-right:before {
  content: "\e60e"
}
.cm-plus:before {
  content: "\e60f"
}
.cm-calendar:before {
  content: "\e610"
}
.cm-detail:before {
  content: "\e611"
}
.cm-psw:before {
  content: "\e612"
}
.cm-user:before {
  content: "\e613"
}
.cm-close:before {
  content: "\e614"
}
body {
  font: 14px/1.6 "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", "黑体", Arial, sans-serif;
  padding-top: 51px;
  /*background: #fbf9fe*/
}
.navbar-cmcm {
  background-color: #fff;
  margin: 0;
  border-radius: 0;
  border-width: 0 0 1px
}
@media (min-width:768px) {
  body {
    padding-top: 71px
  }
  .navbar-cmcm .navbar-header {
    width: 25%
  }
}
@media (min-width:992px) {
  .navbar-cmcm .navbar-header {
    width: 16.66667%
  }
}
.navbar-cmcm .navbar-header .navbar-brand {
  color: #333
}
@media (min-width:768px) {
  .navbar-cmcm .navbar-header .navbar-brand {
    height: 70px;
    line-height: 40px;
    width: 100%;
    text-align: center
  }
}
.navbar-cmcm .navbar-header .navbar-toggle .icon-bar {
  background-color: #888
}
.navbar-cmcm .navbar-nav>li>a {
  color: #333;
  transition: background-color .5s ease 0s
}
.navbar-cmcm .navbar-nav>li>a .nav-avatar {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  display: block;
  float: left;
  margin-right: 10px
}
@media (min-width:768px) {
  .navbar-cmcm .navbar-nav>li>a {
    line-height: 40px;
    color: #333;
    padding: 15px 20px;
    font-size: 16px;
    transition: background-color .5s ease 0s
  }
  .navbar-cmcm .navbar-nav>li>a .nav-avatar {
    width: 40px;
    height: 40px
  }
}
.navbar-cmcm .navbar-nav>li.active>a {
  background-color: #44b549;
  color: #fff
}
.sidebar {
  padding: 0;
  position: fixed;
  top: 51px;
  left: 0;
  display: block;
  overflow-y: auto;
  border-right: 1px solid #e7e7eb
}
.sidebar .menu {
  padding: 13px 0
}
.sidebar .menu dl {
  border-bottom: 1px solid #e7e7eb;
  line-height: 34px;
  padding: 6px 0;
  margin: 0
}
.sidebar .menu dl dd, .sidebar .menu dl dt {
  font-weight: 400;
  line-height: 34px
}
.sidebar .menu dl dd a, .sidebar .menu dl dt a {
  display: block;
  color: #333
}
.sidebar .menu dl dd a:hover, .sidebar .menu dl dt a:hover {
  text-decoration: none;
  background-color: #f4f5f9
}
.sidebar .menu dl dd.active a, .sidebar .menu dl dt.active a {
  background-color: #44b549;
  color: #fff
}
.sidebar .menu dl dt {
  color: #8d8d8d
}
.sidebar .menu dl dt i {
  margin-right: 8px;
  margin-left: 44px
}
.sidebar .menu dl dd a {
  padding-left: 66px
}
.sb2 {
  left: 25%
}
@media (min-width:992px) {
  .sb2 {
    left: 16.66666667%
  }
}
.main {
  padding: 0
}
.main .main-hd {
  padding: 7px 15px;
  position: relative
}
@media (min-width:768px) {
  .sidebar {
    top: 71px
  }
  .main .main-hd {
    padding: 17px 30px
  }
}
.main .main-hd h5 {
  margin: 0;
  font-size: 16px;
  line-height: 33px
}
.main .main-bd {
  padding: 15px
}
@media (min-width:768px) {
  .main .main-bd {
    padding: 25px 30px
  }
}
.table-cmcm {
  border: 1px solid #e7e7eb;
  border-top-width: 0;
  border-collapse: separate;
  background: #fff
}
.table-cmcm tr th {
  background: #f4f5f9;
  font-weight: 400
}
.table-cmcm tr td .checkbox, .table-cmcm tr th .checkbox {
  margin: 0
}
.table-cmcm tr td a {
  color: #333;
  padding-right: 0 5px
}
.table-cmcm tr td a:focus, .table-cmcm tr td a:hover {
  text-decoration: none;
  outline: 0
}
.table-cmcm tr.table-empty td {
  text-align: center;
  color: #888
}
.table>thead>tr>th {
  border-bottom: 0
}
.table>thead:first-child>tr:first-child>th {
  border-top: 1px solid #ddd
}
.pagination>li>a {
  color: #333
}
.pagination>li.active>a, .pagination>li.active>a:hover {
  background-color: #44b549;
  border-color: #44b549
}
.form-box .control-label {
  font-weight: 400
}
.form-box .form-control {
  border-radius: 0;
  box-shadow: none
}
.form-box .select-type {
  margin-top: 10px;
  border: 1px solid #ccc
}
.form-box .select-type .form-control {
  border: none
}
.form-box .control-text {
  line-height: 36px
}
@media (min-width:768px) {
  .form-box .select-type {
    margin-top: 0
  }
  .form-box .form-box-btns {
    padding-left: 115px
  }
}
.form-box .btn {
  padding: 6px 26px;
  margin-right: 10px
}
.form-box .btn-primary {
  background-color: #44b549;
  border-color: #2CA530
}
.form-box .btn-primary:active, .form-box .btn-primary:hover {
  background-color: #2CA530;
  border-color: #2CA530
}
.uploaded, .uploadimg {
  width: 80px;
  height: 80px;
  border: 1px solid #ccc;
  position: relative;
  text-align: center;
  line-height: 80px;
  overflow: hidden;
  display: inline-block;
  background: #fff
}
.uploaded img, .uploadimg img {
  vertical-align: baseline;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
}
.uploaded input[type=file], .uploadimg input[type=file] {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  cursor: pointer
}
.uploaded .uploadimg-bottom, .uploadimg .uploadimg-bottom {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 24px;
  line-height: 24px;
  margin-bottom: 0;
  text-align: center;
  background: rgba(0, 0, 0, .3);
  color: #fff
}
.uploaded {
  margin-left: 10px
}
.upload-lg {
  width: 160px;
  height: 160px;
  line-height: 160px
}
.searchbar {
  position: absolute;
  right: 15px;
  top: 8px;
  overflow: hidden
}
.searchbar .search-box {
  border: 1px solid #ccc;
  border-right: 0;
  background: #fff;
  display: inline-block;
  width: 115px
}
@media (min-width:768px) {
  .searchbar {
    right: 30px;
    top: 18px
  }
  .searchbar .search-box {
    width: 205px
  }
}
.searchbar .search-box .search-text-clear {
  color: #ccc
}
.searchbar .search-box .search-text-clear:hover {
  color: #333;
  text-decoration: none
}
.searchbar .select-box {
  float: left;
  border: 1px solid #ccc;
  border-right: 0
}
.searchbar .select-box select {
  height: 30px;
  border: 0;
  width: 60px;
  font-size: 12px;
  background-color: #fff
}
@media (min-width:768px) {
  .searchbar .select-box select {
    width: 120px;
    font-size: 14px
  }
}
.searchbar input[type=search] {
  width: 90px;
  height: 30px;
  border: 0;
  text-indent: 10px
}
@media (min-width:768px) {
  .searchbar input[type=search] {
    width: 180px
  }
}
.searchbar input[type=submit] {
  width: 60px;
  height: 32px;
  background-color: #44b549;
  border: none;
  color: #fff
}
.searchbar input[type=submit]:hover {
  background-color: #2CA530
}
.searchbar input[type=submit]:active {
  box-shadow: 0 3px 5px rgba(0, 0, 0, .125) inset
}
.nav-tabs {
  border-bottom: 1px solid #e7e7eb
}
.nav-tabs li a {
  border-radius: 0;
  color: #888
}
.nav-tabs li a:hover {
  border-color: transparent;
  background: 0 0;
  color: #333
}
.nav-tabs li.active a {
  border: none;
  border-bottom: 2px solid #44b549;
  color: #333;
  background: #fafafa
}
.nav-tabs li.active a:focus, .nav-tabs li.active a:hover {
  border: none;
  border-bottom: 2px solid #44b549;
  background: #fafafa
}
.tab-content {
  padding-top: 20px
}
.modal-content {
  border-radius: 0
}
.modal-content .modal-body .modal-item {
  padding-bottom: 10px
}
.modal-content .modal-body .modal-item label {
  margin: 0
}
.modal-content .modal-body .modal-item .modal-item-content {
  display: inline-block;
  padding-left: 20px
}
.modal-content .modal-body .modal-item .modal-item-content img.preview-logo {
  width: 80px;
  height: 80px
}
.alert {
  border: none;
  border-radius: 0
}
.tabs-con .tabs-item {
  display: none
}
.tabs-con .tabs-item.active {
  display: block
}
.tabs-box {
  list-style: none;
  margin: 0;
  padding: 0
}
.login-bg {
  background: url(../images/login_bg.jpg) no-repeat;
  background-size: cover
}
.login {
  margin: 10px 30px
}
@media (min-width:768px) {
  .login {
    width: 300px;
    margin: 100px auto 0
  }
}
.login-box {
  background-color: rgba(255, 255, 255, .9);
  box-shadow: 0 0 3px rgba(0, 0, 0, .2);
  padding: 30px
}
.login-box h5 {
  margin-top: 0;
  margin-bottom: 30px
}
.login-box .login-inputs {
  border: 1px solid #ddd;
  background-color: #fff;
  margin-bottom: 20px
}
.login-box .login-inputs .login-input:first-child {
  border-bottom: 1px solid #ddd
}
.login-box .login-inputs .login-input {
  position: relative
}
.login-box .login-inputs .login-input input {
  border: none;
  line-height: 30px;
  width: 100%;
  padding-left: 30px
}
.login-box .login-inputs .login-input i {
  position: absolute;
  left: 0;
  top: 1px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #999
}
.login-box .login-submit input {
  width: 100%;
  line-height: 30px;
  background-color: #44b549;
  color: #fff;
  border: none;
  padding: 0;
  border-radius: 0
}
.data-total, .data-trend {
  border: 1px solid #e7e7eb
}
.data-total {
  background-color: #f4f5f9
}
.data-total ul {
  padding: 15px 0;
  margin: 0
}
.data-total ul:after {
  clear: both;
  content: '';
  display: table
}
.goods:after, .product-item:after {
  clear: both;
  content: ""
}
.data-total ul li {
  float: left;
  list-style: none;
  width: 25%;
  text-align: center
}
.data-total ul li h3 {
  font-weight: 200
}
.data-total ul li h3.data-red {
  color: red
}
.data-total ul li h3.data-green {
  color: #44b549
}
.data-total ul li h3.data-blue {
  color: #4A90E2
}
.data-total ul li h3.data-purple {
  color: #D43DE8
}
.data-total ul li p {
  color: #888
}
.data-trend {
  margin-top: 25px;
  background: #fff
}
.data-trend .data-trend-title {
  padding: 15px;
  background-color: #f4f5f9;
  position: relative
}
.data-trend .data-trend-title h5 {
  margin: 0;
  font-size: 16px
}
.product-item, .product-item-box {
  margin-bottom: 15px
}
.data-trend .data-trend-title i {
  padding-right: 10px
}
.data-trend .data-trend-title .data-chart-btns {
  position: absolute;
  right: 15px;
  top: 11px
}
.data-trend .data-trend-title .data-chart-btns button {
  border: none;
  border: 1px solid #ccc;
  background-color: #fff
}
.data-trend .data-trend-title .data-chart-btns button.active {
  background-color: #44b549;
  border: 1px solid #44b549;
  color: #fff
}
.product-item .product-item-hd span, .shop-infor .list-group-item .shop-label {
  color: #888
}
.shop-infor .list-group-item {
  border-radius: 0;
  border-color: #e7e7eb
}
.shop-infor .list-group-item .shop-input, .shop-infor .list-group-item .shop-sure {
  display: none
}
.shop-infor .list-group-item .shop-input {
  width: 100%
}
.shop-infor .list-group-item .shop-qr img {
  width: 80px;
  height: 80px
}
.product-item {
  border: 1px solid #e7e7eb;
  background-color: #f4f5f9
}
.product-item:after {
  display: table
}
.product-item .product-item-hd {
  border-bottom: 1px solid #e7e7eb;
  padding: 10px
}
.product-item .product-item-hd a {
  color: #333;
  padding-left: 6px
}
.product-item .product-item-bd {
  position: relative;
  padding: 10px
}
.product-item .product-item-bd .product-infor-left {
  float: left;
  width: 60%
}
.product-item .product-item-bd .product-infor-left img {
  width: 80px;
  height: 80px;
  float: left;
  margin-right: 10px;
  border: 1px solid #e7e7eb
}
.product-item .product-item-bd .product-infor-left h5 {
  margin: 3px 0;
  font-size: 16px;
  font-weight: 400;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden
}
.product-item .product-item-bd .product-infor-left p {
  margin: 0;
  color: #888;
  font-size: 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden
}
.product-item .product-item-bd .product-infor-left p.product-price {
  color: red;
  font-size: 14px
}
.product-item .product-item-bd .product-infor-left p.product-price span.product-num {
  color: #888
}
.product-item .product-item-bd .product-infor-right {
  float: left;
  width: 40%
}
.product-item .product-item-bd .product-infor-right .switch-shelves {
  width: 86px;
  margin: 0 auto;
  padding-top: 15px
}
.product-item .product-item-bd .product-infor-right p {
  margin: 0
}
.product-item .product-item-bd .product-infor-right p.product-price {
  color: red;
  font-size: 18px;
  text-align: right;
  padding-top: 15px
}
.product-item .product-item-bd .product-infor-right p.product-price span.product-num {
  color: #888
}
.product-item .product-item-bd .product-infor-right p.product-count {
  padding-top: 10px
}
.product-item .product-item-bd .product-infor-right p.product-count span {
  padding: 0 10px
}
.modal .product-item {
  margin-bottom: 0
}
.modal .form-box {
  margin-top: 15px
}
.modal .btn-primary {
  background-color: #44b549;
  border-color: #2CA530
}
.modal .btn-primary:active, .modal .btn-primary:hover {
  background-color: #2CA530;
  border-color: #2CA530
}
.product-type .add-type {
  padding: 17px 0;
  text-align: center;
  border-bottom: 1px solid #e7e7eb
}
.product-type .add-type .btn-primary {
  background-color: #44b549;
  border-color: #2CA530
}
.product-type .add-type .btn-primary:active, .product-type .add-type .btn-primary:hover {
  background-color: #2CA530;
  border-color: #2CA530
}
.product-type ul.types {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0
}
.product-type ul.types li {
  padding: 10px 15px;
  cursor: pointer;
  border-bottom: 1px solid #e7e7eb
}
.product-type ul.types li span {
  padding-left: 10px
}
.product-type ul.types li a {
  color: #333;
  float: right;
  border-radius: 3px;
  border: 1px solid #ccc;
  background: #fff;
  padding: 0 12px;
  display: none
}
.goods a h5, .order-datatime {
  padding-bottom: 10px
}
.product-type ul.types li.active {
  background: #f2f2f2
}
.product-type ul.types li.active a {
  display: block
}
.add-goods .btn-primary {
  background-color: #44b549;
  border-color: #2CA530
}
.add-goods .btn-primary:active, .add-goods .btn-primary:hover {
  background-color: #2CA530;
  border-color: #2CA530
}
.goods:after {
  display: table
}
.goods .goods-item {
  width: 25%;
  float: left
}
.goods a {
  display: block;
  border-radius: 3px;
  text-decoration: none;
  color: #333;
  box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
  background: #fff;
  margin: 0 6px 10px;
  padding: 10px
}
.goods a:hover {
  background: #eee
}
.goods a:active {
  background: #ddd
}
.goods a h5 {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 16px;
  margin: 0
}
.goods a p {
  margin: 0
}
.order-datatime .form-horizontal .control-label {
  text-align: center;
  width: 40px
}
.order-datatime .form-horizontal .control-label:first-child {
  text-align: left;
  width: 100px
}
.order-datatime .form-horizontal .col-sm-offset-2 {
  margin-left: 100px
}
.order-datatime .form-horizontal .input-group {
  border: 1px solid #ccc
}
.order-datatime .form-horizontal .input-group .form-control {
  border: 0
}
.order-datatime .form-horizontal .input-group .input-group-addon {
  background-color: #fff;
  border: 0;
  color: #ccc
}
#order-detail .product-item {
  border: none
}
#order-detail .product-item .product-item-hd {
  border-bottom: none
}
#order-detail .product-item .product-item-hd p {
  margin: 0
}
.bill-box {
  width: 320px
}
.bill-box .bill {
  background: #fff;
  margin-bottom: 65px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  overflow-y: auto
}
.bill-box .bill .bill-titile {
  padding: 6px 10px;
  line-height: 33px;
  font-size: 18px;
  border-bottom: 1px solid #e7e7eb
}
.bill-box .bill .bill-addr, .bill-box .bill .bill-note, .bill-box .bill .bill-total {
  padding: 10px;
  border-bottom: 1px solid #e7e7eb
}
@media (min-width:768px) {
  .bill-box .bill .bill-titile {
    padding: 10px
  }
}
.bill-box .bill .bill-titile .btn-clear {
  color: #888;
  font-size: 14px;
  text-decoration: none
}
.bill-box .bill .bill-titile .btn-clear:hover {
  color: #333
}
.bill-box .bill .bill-addr .add-addr {
  text-align: center;
  line-height: 33px
}
.bill-box .bill .bill-addr .add-addr a {
  color: #888;
  text-decoration: none;
  display: block
}
.bill-box .bill .bill-addr .add-addr a:hover {
  color: #333
}
.bill-box .bill .bill-addr .edit-addr a {
  color: #888;
  text-decoration: none
}
.bill-box .bill .bill-addr .edit-addr a:hover {
  color: #333
}
.bill-box .bill .bill-addr .edit-addr a h5 {
  margin-bottom: 5px;
  font-weight: 400
}
.bill-box .bill .bill-addr .edit-addr a p {
  margin: 0
}
.bill-box .bill .bill-note a {
  color: #888;
  display: block;
  text-decoration: none;
  text-align: center
}
.bill-box .bill .bill-note a:hover {
  color: #333
}
.bill-box .bill .bill-total {
  text-align: center;
  font-size: 18px
}
.bill-box .bill .bill-list ul {
  list-style: none;
  padding: 0;
  margin: 0
}
.bill-box .bill .bill-list ul li {
  padding: 10px;
  position: relative;
  border-bottom: 1px solid #e7e7eb
}
.bill-box .bill .bill-list ul li .goods-del {
  position: absolute;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  top: 16px;
  border-radius: 50%;
  border: 1px solid #f43530
}
.bill-box .bill .bill-list ul li .goods-del a {
  display: block;
  width: 100%;
  height: 100%;
  color: #f43530;
  text-decoration: none
}
.bill-box .bill .bill-list ul li .goods-info {
  margin: 0 100px 0 40px
}
.bill-box .bill .bill-list ul li .goods-info h5 {
  margin: 0 0 5px
}
.bill-box .bill .bill-list ul li .goods-info p {
  margin-bottom: 0
}
.bill-box .bill .bill-list ul li .goods-info p span {
  padding-left: 20px
}
.bill-box .bill .bill-list ul li .goods-num {
  position: absolute;
  width: 92px;
  border: 1px solid #e7e7eb;
  right: 10px;
  top: 15px
}
.bill-box .bill .bill-list ul li .goods-num .minus, .bill-box .bill .bill-list ul li .goods-num .num, .bill-box .bill .bill-list ul li .goods-num .plus {
  display: block;
  float: left;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  cursor: pointer
}
.bill-tabs:after, .ztkd-tabs:after {
  content: "";
  display: table;
  clear: both
}
.bill-box .bill .bill-list ul li .goods-num .num {
  border: none;
  border-left: 1px solid #e7e7eb;
  border-right: 1px solid #e7e7eb
}
.bill-box .bill-submit {
  border-top: 1px solid #e7e7eb;
  position: absolute;
  background: #fff;
  bottom: 0;
  width: 320px;
  padding: 10px
}
.bill-box .bill-submit a {
  width: 100%
}
.bill-box .bill-submit .btn-primary {
  background-color: #44b549;
  border-color: #2CA530
}
.bill-box .bill-submit .btn-primary:active, .bill-box .bill-submit .btn-primary:hover {
  background-color: #2CA530;
  border-color: #2CA530
}
.bill-main {
  margin-left: 320px
}
.bill-tabs {
  margin-right: 175px
}
@media (min-width:768px) {
  .bill-tabs {
    margin-right: 265px
  }
}
.bill-tabs li, .ztkd-tabs li {
  float: left;
  line-height: 33px;
  margin-right: 10px;
  padding: 0 10px;
  cursor: pointer;
  font-size: 16px
}
.bill-tabs li.active, .bill-tabs li:hover {
  background: #ddd
}
.ztkd-tabs li.active {
  border: 1px solid #44b549;
  color: #44b549
}

.navbar-right .msg .wi-bell {
  position: relative
}

.navbar-right .msg .badge {
  position: absolute;
  color: #fff;
  background-color: #ff0030;
  right: -15px;
  top: -9px
}

.navbar-right .msg .dropdown-menu {
  width: 300px;
  height: 500px;
  overflow: hidden;
  color: #4c4c4c;
  padding: 0
}

.navbar-right .msg .top {
  padding: 0 10px;
  line-height: 50px;
  border-bottom: 1px solid #e7e7eb
}

.navbar-right .msg .top a {
  color: #428bca
}

.navbar-right .msg-list-container {
  padding: 0 10px;
  height: 437px;
  overflow-y: auto
}

.navbar-right .msg .item {
  font-size: 12px;
  padding: 10px 0
}

.navbar-right .msg .item .info {
  color: #999;
  margin-bottom: 10px
}

.navbar-right .msg .item+.item {
  border-top: 1px solid #e7e7eb
}

.open a {
  background-color: transparent !important
}

.storage-sets {
  display: none;
}
.storage-sets.active {
  display: block;
}

.tips p{
  margin-bottom: 2px;
}